package com.itxh.core.handler.token;

import com.itxh.core.config.ParameterMapping;
import lombok.Getter;

import java.util.ArrayList;
import java.util.List;

/**
 * 专门处理#{}中的参数映射
 */
@Getter
public class ParameterMappingTokenHandler implements TokenHandler {
    private List<ParameterMapping> parameterMappings = new ArrayList<>();
    /**
     *
     * @param content #{}中的内容
     * @return
     */
    @Override
    public String handleToken(String content) {
        parameterMappings.add(new ParameterMapping(content));
        return "?";
    }
}
